package com.bckj.fastboot.iot.common.entity;

import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

/**
 * 协议表(IotProtocol)表实体类
 *
 * @author makejava
 * @since 2025-09-26 10:12:43
 */
@Data
@TableName("iot_protocol")
public class IotProtocol {

    /** 主键ID */
    @TableId(type = IdType.AUTO)     
    private Long id;
    
    
    /** 协议分类 */
    private String category;
    
    
    /** 协议类型 */
    private String type;
    
    
    /** 协议编码，唯一标识一个协议 */
    private String code;
    
    
    /** 协议名称 */
    private String name;
    
    
    /** 版本号，无符号整数 */
    @Version 
    private Integer version;
    
    
    /** 创建时间 */
    private LocalDateTime createTime;
    
    
    /** 更新时间 */
    private LocalDateTime updateTime;
    
    
    /** 创建人ID */
    private Long createId;
    
    
    /** 更新人ID */
    private Long updateId;
    

}

